Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F2 Argentina F5 Argentina F8 Argentina F10 Argentina F15 Argentina F1 Argentina F2 Argentina F5 Argentina F9 Argentina F11 Argentina F12 Argentina F14 Argentina F15 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Argentina F24 Argentina F26 Argentina F28 Colombia F1 Colombia F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F12 Argentina F13 Argentina F14 Argentina F16 Argentina F18 Argentina F20 Chile F7 Chile F8 Chile F12 Argentina F2 Argentina F3 Argentina F4 Argentina F6 Colombia F2 Argentina F19 Argentina F1 Argentina F20 Argentina F11 Croatia F11 Croatia F12 Croatia F13 Argentina F7 Argentina F8 Argentina F11 Argentina F13 Argentina F14 Ecuador F6 Guatemala F1 Costa Rica F1 Chile F8 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 Chile F10 France F9 Chile F11 Argentina F4 Argentina F5 Chile F11 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F14 Argentina F10 Argentina F12 Italy F15 Italy F16 Italy F17 Italy F18 Switzerland F5 Argentina F15 Croatia F17 Argentina F15 Chile F8 Argentina F9 Chile F9 Chile F10 Argentina F27 Argentina F3 Argentina F4 Chile F9 Romania F4 France F12 Italy F19 France F16 Switzerland F4 Switzerland F5 Argentina F11 Argentina F12 Argentina F13 Chile F6 Chile F7 USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Argentina F23 Argentina F1 (Villa del Dique) Argentina F2 (Cordoba) Argentina F3 (Villa Maria) France F14 (Bourg-en-Bresse) France F15 (Ajaccio) Germany F8 (Kassel) Italy F23 (Pontedera) Germany F11 (Karlsruhe) Argentina F4 (Rosario) Argentina F5 (Neuquen) Argentina F6 (Buenos Aires) Argentina F7 (Buenos Aires) Argentina F13 Argentina F8 (Corrientes) Argentina F9 (Santa Fe) Argentina F10 (Villa del Dique) Argentina F11 (Mendoza) Argentina F12 (San Juan) Croatia F3 (Opatija) Tunisia F12 (Hammamet) Turkey F14 (Antalya) Turkey F15 (Antalya) Turkey F19 (Antalya) Turkey F20 (Antalya) Turkey F21 (Antalya) France F12 (Bourg-en-Bresse) Morocco F1 (Khemisset) Morocco F2 (Meknes) Morocco F3 (Tanger) Switzerland F3 (Sion) Switzerland F4 (Neuchatel) M15 Antalya M15 Antalya M15 Antalya M15 Pinamar M15 Pinamar M15 Pinamar M15 Troisdorf M15 Bucharest M15 Balatonalmadi M15 Vilnius M15 Tabarka M15 Tabarka M15 Tabarka M15 Cairo M15 Tabarka M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Cancun M15 Curtea de Arges M15 Monastir M25 Vale do Lobo M25 Faro M15 Monastir M15 Villa Maria M15 Troisdorf M15 Bucharest M15 L'Aquila M15 Perugia M15 Pescara M15 Bad Waltersdorf M15 Bad Waltersdorf M25 Setubal M25 Loule M15 Frascati M15 Chieti M15 Bergamo M15 Sofia M25 Lesa M15 Villa Carlos Paz M25 Rio Cuarto M25 Maribor Argentina F5 M15 Monastir M15 Monastir M15 Tabarka M15 Madrid Bogota Challenger - Bogota M25 Anapoima M25 Medellin Challenger Lugano - Lugano Copa Petrobras Paraguay - Asuncion BMW Tennis Championship - Sunrise Aamulehti Tampere Open - Tampere Turin Challenger Buenos Aires Challenger Guayaquil Challenger 13 BH Tennis Open International Cup - Belo Horizonte M15 Lujan M15 Tucuman M15 Cancun Poprad Tatry Challenger Challenger Leon 2003 - Leon Perugia Challenger I Manta Open - Manta Trofeo Internacional Club Laieta - Barcelona Cortina Challenger Nossa Caixa Tennis Cup - Sao Paulo Prague Challenger Meerbusch Challenger Como Challenger Lima Challenger 2007 - Lima Meknes Challenger Lima Challenger Cancun Challenger Montevideo Challenger Buenos Aires Challenger Visa Tennis Open - Sao Paulo Milan Challenger Manerbio Challenger Biella Challenger Turin Challenger San Benedetto Challenger M15 Monastir Todi Challenger Campinas Challenger Copa Petrobras Bogota - Bogota Mendoza Challenger Alphen Challenger Poprad Tatry Challenger Salinas Challenger Lima Challenger Guayaquil Challenger Panama City Challenger Mexico City Challenger Marburg Challenger Banja Luka Challenger Lyon Challenger Montevideo Challenger San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Seville Challenger Montevideo Challenger Braunschweig Challenger Societa Canottieri Mincio 2005 - Mantova Copa Petrobras - Bogota Montevideo Challenger Copa Petrobras Brazil - Aracaju Campinas Challenger M15 Monastir Portoroz Challenger Rio De Janeiro Challenger M25 Madrid Aberto de Sao Paulo - Sao Paulo Buenos Aires Challenger Biella Challenger Zagreb Open - Zagreb Blois Challenger M25 Monastir M15 Monastir M15 Monastir Pullach Challenger Rome 2 Challenger Bastad Challenger Sina-Kia Motors Tennis Cup - Cordenons Campinas Challenger Todi Challenger M15 Monastir Portoroz Challenger Porto Alegre Challenger Genova Challenger Memorial Kolyaskin - Donetsk Brasilia Challenger Florianopolis Challenger Buenos Aires Challenger Blumenau Challenger Ljubljana Open - Ljubljana Bordeaux Challenger 4° Sporting Challenger - Turin Punta Del Este Challenger Kenitra Challenger Heilbronn Challenger Antonio Savoldi-Marco Co. - Manerbio Copa Petrobras - Aracaju Buenos Aires 2 Challenger Salvador De Bahia Challenger Milan Challenger Copa Petrobras Uruguray - Montevideo Cridicard Mastercard Tennis Cup - Campos do Jordao Top Wool Challenger Biella - Biella Credicard Mastercard Tennis Cup - Campos do Jordao Guayaquil Challenger Temuco Challenger Sassuolo Challenger - Sassuolo Copa Petrobras - Montevideo Florianopolis Challenger Prostejov Challenger Sao Paulo Challenger Santo Domingo Challenger Lima Challenger Montevideo Challenger Buenos Aires Challenger Napoli Challenger Blunmenau Challenger Biella Challenger Alessandria Challenger BH Tennis Open International Cup - Belo Horizonte San Juan Challenger Milan Challenger Reggio Emilia Challenger Vicenza Challenger San Marino Challenger Mallorca Challenger Todi Challenger Buenos Aires Challenger Sao Paulo Challenger Corrientes Challenger Bogota Challenger Guayaquil Challenger Savannah Challenger Mestre Challenger Furth Challenger Santiago Challenger Moscow Challenger Blois Challenger Bastad Challenger San Benedetto Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Meknes Challenger Alicante Challenger Lima Challenger Citta di Como - Como Buenos Aires Challenger SMS Tennis Cup - Sao Paulo Britania Zavaleta - Puebla Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Aracaju - Aracaju Szczecin Challenger Challenger Casablanca San Angel - Mexico City Nord LB Open - Braunschweig Top Wool Challenger - Biella Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Coquimbo Challenger Brasil Open - Costa do Sauipe ECM Prague Open - Prague Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Genoa Open - Genova Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Naples Challenger - Naples La Serena Open - La Serena Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Marrakech Sporting Challenger '07 Trofeo Regione Piemonte - Turin Pekao Open - Szczecin Challenger 42 - Andrezieux Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Sao Paulo Challenger XL Bermuda Open - Bermuda Genova Open Challenger - Genova Movistar Open - Vina del Mar Unicredit Czech Open - Prostejov Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin Estoril Open - Estoril San Marino CEPU Open - San Marino Dutch Open Tennis - Amersfoort Buenos Aires Challenger Croatia Open Umag - Umag Orange Prokom Open - Sopot Copa AT&T - Buenos Aires Como Challenger Buenos Aires Challenger MoviStar Open - Vina del Mar Genova Challenger Copa Telmex - Buenos Aires Barletta Challenger Curitiba Challenger XI Trofeo Ciudad de Quito - Quito VIII Avierto Internacional de Salinas - Salinas Rome Challenger Hypo Group Tennis International - Portschach Prague Open - Prague Ordina Open - 's-Hertogenbosch Orbetello Challenger Memorial Savigni - Sassuolo Cordenons Challenger Synsam Swedish Open - Bastad Rijeka Challenger Mercedes Cup - Stuttgart Montevideo Challenger Asuncion Challenger Medellin Challenger Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Napoli Challenger BMW Open - Munich Palermo Challenger Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag V Gramado Open de Tennis - Gramado Braunschweig Challenger San Juan Challenger Villa Allende Challenger Copa Telmex - Buenos Aires Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Copa Ericsson Chile - Santiago BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Trani Challenger Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Bucaramanga Challenger Caltanissetta Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Copa AT&T - Buenos Aires Brasil Open - Sao Paulo Rio Open - Rio de Janeiro AEGON International - Eastbourne Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Geneva Open - Geneva Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Montevideo Challenger Salinas Challenger Sao Paulo Challenger Argentina Open - Buenos Aires Guayaquil Challenger Morelos Challenger US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Santiago Challenger Bet-at-home Open - Hamburg Suisse Open - Gstaad Konzum Croatia Open - Umag Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Cali Challenger Gerry Weber Open - Halle Antalya Cup - Antalya Davidoff Swiss Indoors - Basel Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem The Hypo Group Tennis International 2008 - Poertschach Manta Challenger Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Copa Ericsson Uruguay - Montevideo Brasil Open - Sao Paulo Manerbio Challenger Buenos Aires Challenger Quito Challenger Pereira Challenger Cali Challenger German Tennis Championships - Hamburg Guayaquil Challenger San Juan Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Cordoba Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona German Tennis Championships - Hamburg Generali Open - Kitzbuhel San Remo Challenger Montevideo Challenger Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Steelers Cup - Kosice Copa Petrobras Santiago - Santiago Argentina Open - Buenos Aires Copa Ericsson Argentina - Buenos Aires Kenitra Challenger Porto Alegre Challenger Santiago Challenger Monterrey Challenger San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Santiago Challenger Riviera di Rimini Challenger - Rimini Copa Petrobras Argentina - Buenos Aires Sarasota Challenger Tallahassee Challenger Aix En Provence Challenger Porsche Open - Poznan Heilbronn Challenger Copa Petrobras Paraguay - Asuncion Buenos Aires Challenger Medellin Challenger Guayaquil Challenger 7° Trani Cup - Trani Buenos Aires Challenger Santiago Challenger San Marino Cepu Open - San Marino Buenos Aires Challenger Panama City Challenger San Luis Potosi Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Plava Laguna Croatia Open - Umag Copa Kia Challenger ATP - Santiago Ourocard Tennis Challenger - Sao Paulo Challenger Brasov - Brasov Credicard Mastercard Tennis Cup - Campos do Jordao Abierto Mexicano Telcel - Acapulco Santiago Challenger Santiago Challenger Tampere Challenger Montevideo Challenger VI Gramado Open de Tenis - Gramado Punta Del Este Challenger Blois Challenger Ludwigshafen Challenger Bet-at-home Open - Hamburg Genova Challenger Banja Luka Challenger Unique Zagreb Open - Zagreb Canberra Challenger Montevideo Challenger Santiago Challenger Mexico City Challenger Tampere Challenger Coquimbo 2 Challenger Lima 2 Challenger Montevideo Challenger Iasi Challenger Sao Paulo Challenger Santos Challenger Iquique Challenger San Benedetto Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Kremlin Cup - Moscow Mercedes Cup - Stuttgart Open Romania - Bucharest Copa Telmex - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Orange Warsaw Open - Warsaw Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BellSouth Open - Vina del Mar Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Movistar Open - Santiago Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Open Seat Godo 2007 - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Brisbane International - Brisbane Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Segovia Challenger Copa Telmex - Buenos Aires French Open - Paris Apia International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Wimbledon - London Davis Cup, World Group, 1R, ARG-ITA 2-3 Wimbledon - London Australian Open - Melbourne Wimbledon - London Olympics - London Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2